/*--------------------------------------------------------------------------------
	Exporter Biped Manager	v0.01
							by Hujub SungiL

	HISTORY	:	2005_10_15

	LAST UPDATA ; 2005_10_15
--------------------------------------------------------------------------------*/
#pragma once

#define	_STLP_USE_NEWALLOC

#include <Windows.h>
#include <map>
#include <stdio.h>

using namespace	std;

struct BIPINFO
{
	int		nIndex;
	TCHAR	szBipName[256];
};

class CBipedMng
{
public:
	map<int , BIPINFO*>				m_mpBipInfo;
	map<int , BIPINFO*>::iterator	m_itBipInfo;

public:
	VOID		Init();
	BOOL		Add( BIPINFO* pBipInfo );
	INT			Find( TCHAR* szBipName );
	BIPINFO*	GetMeshPtr( int nidx );
	VOID		Release();

public:
	CBipedMng(void) : m_itBipInfo( NULL ) {
		m_mpBipInfo.clear();
	}
	virtual ~CBipedMng(void){		Release();	};
};
